# -*- coding:utf-8 -*-
"""
Author：Administrator
Date:2021年11月24日
"""
class 月饼():
	def __init__(self):
		# 被烤的时间
		self.时间=0
		# 烤的状态
		self.状态='生的'
		# 调料列表
		self.调料 = []
	def 烘培时间(self,时间):
		# 1.先计算月饼整体被烤的时间
		self.时间 += 时间
		# 2.用整体烤过的时间再判断
		if 0 <= self.时间<3:
			self.状态='生的'
		elif 3<= self.时间 <5:
			self.状态 = '半生状态'
		elif 5<=self.时间<8:
			self.状态 = '熟了'
		else:
			self.状态 = '糊了'

	def 添加调料(self,调料):
		self.调料.extend(调料)

	# 书写str魔法方法,用于输出对象状态
	def __str__(self):
		return f"这批月饼被烤过的时间{self.时间},状态是{self.状态},调料有{self.调料}"


对象名 = 月饼()
对象名.烘培时间(2)
对象名.添加调料(['半月梅', '豆沙'])

对象名.烘培时间(4)
对象名.添加调料(['蛋黄','蛋液'])
print(对象名)

